Efficient and highly parallel computation
نویسنده
چکیده
There are many variations of the basic parallel random access machine (PRAM), which includes an arbitrary number of processors sharing an arbitrary amount of random access memory. An exclusive-read, exclusive-write PRAM (EREW PRAM) does not allow any concurrent memory accesses (so all concurrent memory accesses must be explicitly serialized in the program). An EREW PRAM is useful because any algorithm running on such a machine experiences no contention due to concurrent memory accesses. A concurrent-read, concurrentwrite PRAM (CRCW PRAM), on the other hand, has a unit cost for any number of processors concurrently accessing any single memory location. In this model, contention due to concurrent memory accesses is not necessarily included in the running time. Can an EREW PRAM simulate a CRCW PRAM (with the intention of reducing or eliminating time spent queuing memory concurrent accesses in physical hardware implementations)? Due to a refinement of a simulation originally by Vishkin [28], a CRCW PRAM algorithm running in time t(n) on p(n) processors can be simulated by an EREW PRAM algorithm running in time O(t(n) · lgn) on p(n) processors.
منابع مشابه
Efficient implementation of low time complexity and pipelined bit-parallel polynomial basis multiplier over binary finite fields
This paper presents two efficient implementations of fast and pipelined bit-parallel polynomial basis multipliers over GF (2m) by irreducible pentanomials and trinomials. The architecture of the first multiplier is based on a parallel and independent computation of powers of the polynomial variable. In the second structure only even powers of the polynomial variable are used. The par...
متن کاملAn Efficient Algorithm for Workspace Generation of Delta Robot
Dimensional synthesis of a parallel robot may be the initial stage of its design process, which is usually carried out based on a required workspace. Since optimization of the links lengths of the robot for the workspace is usually done, the workspace computation process must be run numerous times. Hence, importance of the efficiency of the algorithm and the CPU time of the workspace computatio...
متن کاملParallel computation framework for optimizing trailer routes in bulk transportation
We consider a rich tanker trailer routing problem with stochastic transit times for chemicals and liquid bulk orders. A typical route of the tanker trailer comprises of sourcing a cleaned and prepped trailer from a pre-wash location, pickup and delivery of chemical orders, cleaning the tanker trailer at a post-wash location after order delivery and prepping for the next order. Unlike traditiona...
متن کاملExperimental and theoretical studies on efficient regeneration of carbonyl compounds from oximes under green, mild and completely heterogeneous nanocatalysis
New type of heterogeneous nanocatalyst for deoximation based on Tungsten oxide supported on mesoporousmolecular sieve MCM-41 was developed. This new system representes inexpensive and highly activeheterogeneous nanocatalyst for deoximation under green and mild reaction conditions.
متن کامل1 An Efficient Parallel Ray Tracing Scheme for Highly Parallel Architectures
The production of realistic image generated by computer requires a huge amount of computation and a large memory capacity. The use of highly parallel com puters allows this process to be performed faster. Distributed memory parallel computers (DMPCs), such as hypercubes or transputer-based machines, offer an attractive perfor mance/cost ratio when the load balancing has been balance and the p...
متن کاملOptimization of Agricultural BMPs Using a Parallel Computing Based Multi-Objective Optimization Algorithm
Beneficial Management Practices (BMPs) are important measures for reducing agricultural non-point source (NPS) pollution. However, selection of BMPs for placement in a watershed requires optimizing available resources to maximize possible water quality benefits. Due to its iterative nature, the optimization typically takes a long time to achieve the BMP trade-off results which is not desirable ...
متن کامل